Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec odprtokodne programske opreme

Opis

Text copied to clipboard!
Iščemo razvijalca odprtokodne programske opreme, ki se bo pridružil naši ekipi in pomagal pri razvoju, vzdrževanju ter izboljševanju odprtokodnih projektov. Idealni kandidat bo imel strast do odprtokodne skupnosti, dobro razumevanje programskih jezikov in orodij ter sposobnost sodelovanja z globalno skupnostjo razvijalcev. Kot razvijalec odprtokodne programske opreme boste odgovorni za pisanje čiste, učinkovite in dokumentirane kode, sodelovanje z drugimi razvijalci pri odpravljanju napak, implementacijo novih funkcionalnosti ter zagotavljanje kakovosti programske opreme. Vaše delo bo imelo neposreden vpliv na uporabnike po vsem svetu, saj bodo vaši prispevki del širših odprtokodnih projektov, ki jih uporabljajo posamezniki, podjetja in organizacije. Poleg tehničnih znanj pričakujemo tudi dobro razumevanje odprtokodnih licenc, sposobnost pisanja tehnične dokumentacije in pripravljenost na sodelovanje v odprtokodnih skupnostih, kot so GitHub, GitLab ali Bitbucket. Pomembna je tudi sposobnost samostojnega dela, saj boste pogosto delali na daljavo in v različnih časovnih pasovih. Če vas veseli odprta izmenjava znanja, sodelovanje z raznolikimi ekipami in prispevanje k projektom, ki imajo globalni doseg, vas vabimo, da se prijavite. Ponujamo fleksibilno delovno okolje, možnost dela na daljavo, sodelovanje z izkušenimi razvijalci in priložnost za rast v hitro razvijajočem se tehnološkem okolju.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in vzdrževanje odprtokodnih programskih rešitev
  • Pisanje čiste, učinkovite in dokumentirane kode
  • Sodelovanje z globalno skupnostjo razvijalcev
  • Odpravljanje napak in izboljševanje obstoječe kode
  • Implementacija novih funkcionalnosti
  • Upravljanje projektov preko platform, kot so GitHub ali GitLab
  • Pisanje in vzdrževanje tehnične dokumentacije
  • Sodelovanje v odprtokodnih forumih in razpravah
  • Testiranje programske opreme in zagotavljanje kakovosti
  • Sledenje najnovejšim trendom v odprtokodnem razvoju

Zahteve

Text copied to clipboard!
  • Dobro poznavanje vsaj enega programskega jezika (npr. Python, JavaScript, C++)
  • Izkušnje z odprtokodnimi projekti
  • Poznavanje sistema za nadzor različic (npr. Git)
  • Sposobnost pisanja tehnične dokumentacije
  • Razumevanje odprtokodnih licenc (npr. MIT, GPL)
  • Sposobnost samostojnega in timskega dela
  • Dobro znanje angleškega jezika
  • Izkušnje z razvojem na Linux/Unix sistemih
  • Poznavanje CI/CD orodij je prednost
  • Sposobnost reševanja kompleksnih tehničnih izzivov

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere odprtokodne projekte ste že soustvarjali?
  • Kateri programski jezik vam je najbližji in zakaj?
  • Kako pristopate k odpravljanju napak v kodi?
  • Kako zagotavljate kakovost svoje programske opreme?
  • Kako sodelujete z drugimi razvijalci v odprtokodnih skupnostih?
  • Kakšne izkušnje imate z uporabo GitHub ali GitLab?
  • Kako se spopadate z delom na daljavo?
  • Ali imate izkušnje z odprtokodnimi licencami?
  • Kako dokumentirate svoje delo?
  • Kateri odprtokodni projekt vas je najbolj navdušil in zakaj?